import moment from 'moment'

export const showRelativeTime = (publishTime) => {
  // 最近三天显示相对时间
  const preThreeDays = moment().subtract(2, 'days')
  if (publishTime.isBefore(preThreeDays)) {
    return moment()
  }
}

// 导出文件
export const exportFile = (url) => {
  // 兼容ff浏览器和chrome的下载文件，a标签必须显式的写在html文档中，或者使用document.appendChild()进行追加到html文档中，不能仅仅用js创建的a标签，否则ff浏览器不兼容
  const downloadFileA = document.createElement('a')
  document.body.appendChild(downloadFileA)
  downloadFileA.style.display = 'none'
  downloadFileA.rel = 'noopener noreferrer'
  downloadFileA.href = url
  downloadFileA.download = '报表.xlsx'
  downloadFileA.click()
  document.body.removeChild(downloadFileA)
}